package com.lin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lin.pojo.DModule;
import com.lin.pojo.DModuleDetails;
import com.lin.pojo.PageVo;

import java.util.Map;

public interface DModuleService extends IService<DModule> {

    //添加
    Map addbyDModule(DModule dModule);



    //审核
    PageVo<DModule> querybyDmodule(DModule dModule, int pageno, int pagesize);



    //根据id查找
    DModule querybyid(DModule dModule);

    //根据父id查找
    PageVo<DModuleDetails> querybypid(DModule dModuleint,Integer pageno,Integer pagesize);

    //修改审核状态为S001-1
     Map updatebycheck(DModule dModule);

     //修改审核状态S001-2
     Map updatebycheck02(DModule dModule);

     //查询数据
     PageVo<DModule> querybymenu(DModule dModuleint,Integer pageno,Integer pagesize);

     //查找装配树数据
     PageVo<DModuleDetails> querybypid02(DModule dModuleint,Integer pageno,Integer pagesize);

     //修改产品物料组成
     Map updateNewDmdule(DModule dModule);

    //查询数据
    PageVo<DModule> querybymenu02(DModule dModuleint,Integer pageno,Integer pagesize);

}
